package com.wonders.hisdoctor.station.project.examine.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author zhanghaonan
 * @date 2021/03/03
 */
@ApiModel("查询检查项目请求vo")
@Data
public class PrintExamineVo implements Serializable {

    @ApiModelProperty("机构代码")
    private String hospitalCode;

    @ApiModelProperty("机构名称")
    private String hospitalName;

    @ApiModelProperty("申请单号")
    private String examNo;

    @ApiModelProperty("病人ID")
    private String patientId;

    @ApiModelProperty("病人姓名")
    private String name;

    @ApiModelProperty("性别代码")
    private String sex;

    @ApiModelProperty("性别名称")
    private String sexName;

    @ApiModelProperty("出生日期")
    private Date dateOfBirth;

    @ApiModelProperty("费别")
    private String chargeType;

    @ApiModelProperty("检查类别")
    private String examClass;

    @ApiModelProperty("检查子类")
    private String examSubClass;

    @ApiModelProperty("执行科室代码")
    private String performedBy;

    @ApiModelProperty("执行科室名称")
    private String performedByName;

    @ApiModelProperty("临床诊断")
    private String clinDiag;

    @ApiModelProperty("检查原因")
    private String examReason;

    @ApiModelProperty("检查项目")
    private String examItem;

    @ApiModelProperty("简要病史")
    private String relevantDiag;

    @ApiModelProperty("申请科室代码")
    private String reqDept;

    @ApiModelProperty("申请科室名称")
    private String reqDeptName;

    @ApiModelProperty("申请医生")
    private String reqPhysician;

    @ApiModelProperty("申请日期")
    private Date reqDateTime;

    @ApiModelProperty("相关化验结果")
    private String relevantLabTest;

    @ApiModelProperty("检查地点")
    private String location;

    @ApiModelProperty("打印单位标题")
    private String printTitle;
}
